crypto/tls.serverHandshakeState.hello (field)
26 uses
crypto/tls (current package)
handshake_server.go#L29: hello *serverHelloMsg
handshake_server.go#L124: c.ekm = ekmFromMasterSecret(c.vers, hs.suite, hs.masterSecret, hs.clientHello.random, hs.hello.random)
handshake_server.go#L174: hs.hello = new(serverHelloMsg)
handshake_server.go#L175: hs.hello.vers = c.vers
handshake_server.go#L191: hs.hello.random = make([]byte, 32)
handshake_server.go#L192: serverRandom := hs.hello.random
handshake_server.go#L214: hs.hello.secureRenegotiationSupported = hs.clientHello.secureRenegotiationSupported
handshake_server.go#L215: hs.hello.compressionMethod = compressionNone
handshake_server.go#L225: hs.hello.alpnProtocol = selectedProto
handshake_server.go#L238: hs.hello.scts = hs.cert.SignedCertificateTimestamps
handshake_server.go#L249: hs.hello.supportedPoints = []uint8{pointFormatUncompressed}
handshake_server.go#L451: hs.hello.cipherSuite = hs.suite.id
handshake_server.go#L455: hs.hello.sessionId = hs.clientHello.sessionId
handshake_server.go#L456: hs.hello.ticketSupported = hs.sessionState.usedOldKey
handshake_server.go#L460: hs.finishedHash.Write(hs.hello.marshal())
handshake_server.go#L461: if _, err := c.writeRecord(recordTypeHandshake, hs.hello.marshal()); err != nil {
handshake_server.go#L487: hs.hello.ocspStapling = true
handshake_server.go#L490: hs.hello.ticketSupported = hs.clientHello.ticketSupported && !c.config.SessionTicketsDisabled
handshake_server.go#L491: hs.hello.cipherSuite = hs.suite.id
handshake_server.go#L500: hs.finishedHash.Write(hs.hello.marshal())
handshake_server.go#L501: if _, err := c.writeRecord(recordTypeHandshake, hs.hello.marshal()); err != nil {
handshake_server.go#L512: if hs.hello.ocspStapling {
handshake_server.go#L522: skx, err := keyAgreement.generateServerKeyExchange(c.config, hs.cert, hs.clientHello, hs.hello)
handshake_server.go#L622: hs.masterSecret = masterFromPreMasterSecret(c.vers, hs.suite, preMasterSecret, hs.clientHello.random, hs.hello.random)
handshake_server.go#L682: keysFromMasterSecret(c.vers, hs.suite, hs.masterSecret, hs.clientHello.random, hs.hello.random, hs.suite.macLen, hs.suite.keyLen, hs.suite.ivLen)
handshake_server.go#L736: if !hs.hello.ticketSupported {